tree_shift
